算子库支持情况
MindSpore Lite支持不同硬件后端的算子列表
操作名 |
CPU |
CPU |
CPU |
CPU |
CPU |
CPU |
7004 DSP |
7004 DSP |
7004 DSP |
7004 DSP |
7004 DSP |
6678e DSP |
6678e DSP |
6678e DSP |
6678e DSP |
6678e DSP |
6678e DSP |
6678e DSP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Abs |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
AbsGrad |
✅ |
|||||||||||||||||
Activation |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
ActivationGrad |
✅ |
✅ |
||||||||||||||||
Adam |
✅ |
|||||||||||||||||
AddFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
AdderFusion |
✅ |
|||||||||||||||||
AddGrad |
✅ |
|||||||||||||||||
AddN |
✅ |
✅ |
||||||||||||||||
Affine |
✅ |
|||||||||||||||||
All |
✅ |
|||||||||||||||||
AllGather |
✅ |
|||||||||||||||||
ApplyMomentum |
✅ |
|||||||||||||||||
Assert |
✅ |
✅ |
✅ |
|||||||||||||||
Assign |
✅ |
|||||||||||||||||
ArgmaxFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
ArgminFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
AvgPoolFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
AvgPoolGrad |
✅ |
✅ |
||||||||||||||||
BatchNorm |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
BatchNormGrad |
✅ |
✅ |
||||||||||||||||
BatchToSpace |
✅ |
✅ |
✅ |
|||||||||||||||
BatchToSpaceND |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
BiasAdd |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
BiasAddGrad |
✅ |
✅ |
||||||||||||||||
BinaryCrossEntropy |
✅ |
|||||||||||||||||
BinaryCrossEntropyGrad |
✅ |
|||||||||||||||||
BroadcastTo |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
Call |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
Cast |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
Ceil |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
Clip |
✅ |
✅ |
||||||||||||||||
Concat |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
ConstantOfShape |
✅ |
✅ |
✅ |
|||||||||||||||
Conv2DFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
Conv2DBackpropFilterFusion |
✅ |
✅ |
||||||||||||||||
Conv2DBackpropInputFusion |
✅ |
✅ |
||||||||||||||||
Conv2dTransposeFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
Cos |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
Crop |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
CropAndResize |
✅ |
|||||||||||||||||
CumSum |
✅ |
✅ |
||||||||||||||||
CustomExtractFeatures |
✅ |
|||||||||||||||||
CustomNormalize |
✅ |
|||||||||||||||||
CustomPredict |
✅ |
✅ |
||||||||||||||||
DEConv2DGradFilter |
✅ |
|||||||||||||||||
DepthToSpace |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
DetectionPostProcess |
✅ |
✅ |
✅ |
|||||||||||||||
DivFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
DivGrad |
✅ |
|||||||||||||||||
Dropout |
✅ |
✅ |
||||||||||||||||
DropoutGrad |
✅ |
✅ |
||||||||||||||||
DynamicQuant |
✅ |
|||||||||||||||||
Eltwise |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
Elu |
✅ |
✅ |
||||||||||||||||
Equal |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
EmbeddingLookupFusion |
✅ |
|||||||||||||||||
Erf |
✅ |
✅ |
||||||||||||||||
ExpFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
ExpandDims |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
Fill |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
Flatten |
✅ |
✅ |
✅ |
|||||||||||||||
FlattenGrad |
✅ |
✅ |
||||||||||||||||
Floor |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
FloorDiv |
✅ |
✅ |
✅ |
|||||||||||||||
FloorMod |
✅ |
✅ |
✅ |
|||||||||||||||
FullConnection |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
FusedBatchNorm |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
GatherNd |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
Gather |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
GatherD |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
GLU |
✅ |
|||||||||||||||||
Greater |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
GreaterEqual |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
GroupNormFusion |
✅ |
|||||||||||||||||
GRU |
✅ |
✅ |
||||||||||||||||
HashtableLookup |
✅ |
✅ |
||||||||||||||||
InstanceNorm |
✅ |
✅ |
||||||||||||||||
InvertPermutation |
✅ |
✅ |
✅ |
|||||||||||||||
IsFinite |
✅ |
|||||||||||||||||
L2NormalizeFusion |
✅ |
✅ |
✅ |
|||||||||||||||
LayerNormFusion |
✅ |
✅ |
✅ |
|||||||||||||||
LayerNormGrad |
✅ |
✅ |
||||||||||||||||
LeakyReLU |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
Less |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
LessEqual |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
LRN |
✅ |
|||||||||||||||||
Log |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
Log1p |
✅ |
|||||||||||||||||
LogGrad |
✅ |
✅ |
||||||||||||||||
LogicalAnd |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
LogicalNot |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
LogicalOr |
✅ |
✅ |
✅ |
|||||||||||||||
LogSoftmax |
✅ |
✅ |
||||||||||||||||
LshProjection |
✅ |
|||||||||||||||||
LSTM |
✅ |
✅ |
||||||||||||||||
LSTMGrad |
✅ |
|||||||||||||||||
LSTMGradData |
✅ |
|||||||||||||||||
LSTMGradWeight |
✅ |
|||||||||||||||||
MatMulFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
Maximum |
✅ |
✅ |
✅ |
|||||||||||||||
MaximumGrad |
✅ |
✅ |
||||||||||||||||
MaxPoolFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
MaxPoolGrad |
✅ |
✅ |
||||||||||||||||
Merge |
✅ |
✅ |
||||||||||||||||
Minimum |
✅ |
✅ |
✅ |
|||||||||||||||
MinimumGrad |
✅ |
✅ |
||||||||||||||||
Mod |
✅ |
✅ |
||||||||||||||||
MulFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
MulGrad |
✅ |
|||||||||||||||||
Neg |
✅ |
✅ |
✅ |
|||||||||||||||
NegGrad |
✅ |
✅ |
||||||||||||||||
NLLLoss |
✅ |
|||||||||||||||||
NLLLossGrad |
✅ |
|||||||||||||||||
NotEqual |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
NonMaxSupppression |
✅ |
|||||||||||||||||
NonZero |
✅ |
|||||||||||||||||
OneHot |
✅ |
✅ |
✅ |
|||||||||||||||
OnesLike |
✅ |
✅ |
✅ |
|||||||||||||||
PadFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
PartialFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
PowFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
PowerGrad |
✅ |
|||||||||||||||||
PriorBox |
✅ |
✅ |
✅ |
|||||||||||||||
PReLUFusion |
✅ |
✅ |
||||||||||||||||
QuantDTypeCast |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
RaggedRange |
✅ |
✅ |
✅ |
|||||||||||||||
RandomNormal |
✅ |
✅ |
||||||||||||||||
RandomStandardNormal |
✅ |
✅ |
||||||||||||||||
Range |
✅ |
✅ |
✅ |
|||||||||||||||
Rank |
✅ |
✅ |
||||||||||||||||
RealDiv |
✅ |
✅ |
||||||||||||||||
Reciprocal |
✅ |
✅ |
✅ |
|||||||||||||||
ReduceFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
ReduceScatter |
✅ |
|||||||||||||||||
Reshape |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||
Resize |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
ResizeGrad |
✅ |
✅ |
||||||||||||||||
ReverseV2 |
✅ |
✅ |
||||||||||||||||
ReverseSequence |
✅ |
|||||||||||||||||
ROIPooling |
✅ |
|||||||||||||||||
Round |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
Rsqrt |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
RsqrtGrad |
✅ |
|||||||||||||||||
Select |
✅ |
✅ |
||||||||||||||||
Selu |
||||||||||||||||||
ScaleFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
ScatterNd |
✅ |
✅ |
✅ |
|||||||||||||||
ScatterNdUpdate |
✅ |
✅ |
✅ |
|||||||||||||||
SGD |
✅ |
|||||||||||||||||
Shape |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
SigmoidCroosEntropyWithLogits |
✅ |
|||||||||||||||||
SigmoidCroosEntropyWithLogitsGrad |
✅ |
|||||||||||||||||
Sin |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
Size |
✅ |
✅ |
✅ |
|||||||||||||||
SliceFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
SkipGram |
✅ |
|||||||||||||||||
SmoothL1Loss |
✅ |
|||||||||||||||||
SmoothL1LossGrad |
✅ |
|||||||||||||||||
Softmax |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
SoftmaxGrad |
✅ |
|||||||||||||||||
Softplus |
✅ |
|||||||||||||||||
SpaceToBatch |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
SpaceToBatchND |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
SpaceToDepth |
✅ |
✅ |
||||||||||||||||
SparseToDense |
✅ |
✅ |
✅ |
|||||||||||||||
SparseSoftmaxCrossEntropyWithLogits |
✅ |
|||||||||||||||||
Splice |
✅ |
✅ |
||||||||||||||||
Split |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
SplitWithOverlap |
✅ |
✅ |
||||||||||||||||
Sqrt |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
SqrtGrad |
✅ |
|||||||||||||||||
Square |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
SquaredDifference |
✅ |
✅ |
||||||||||||||||
Squeeze |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
StridedSlice |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
StridedSliceGrad |
✅ |
✅ |
||||||||||||||||
Stack |
✅ |
✅ |
✅ |
|||||||||||||||
SubFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
SubGrad |
✅ |
|||||||||||||||||
Switch |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
SwitchLayer |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
TensorListFromTensor |
✅ |
✅ |
✅ |
|||||||||||||||
TensorListGetItem |
✅ |
✅ |
✅ |
|||||||||||||||
TensorListReserve |
✅ |
✅ |
✅ |
|||||||||||||||
TensorListSetItem |
✅ |
✅ |
✅ |
|||||||||||||||
TensorListStack |
✅ |
✅ |
✅ |
|||||||||||||||
TensorScatterAdd |
✅ |
✅ |
||||||||||||||||
TileFusion |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
TopKFusion |
✅ |
✅ |
✅ |
✅ |
✅ |
|||||||||||||
Transpose |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
UniformReal |
✅ |
✅ |
||||||||||||||||
Unique |
✅ |
✅ |
✅ |
|||||||||||||||
UnsortedSegmentSum |
✅ |
✅ |
✅ |
|||||||||||||||
Unsqueeze |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
||||||||||||
Unstack |
✅ |
✅ |
✅ |
|||||||||||||||
Where |
✅ |
✅ |
✅ |
✅ |
||||||||||||||
ZerosLike |
✅ |
✅ |
✅ |
支持不同硬件后端的自定义算子列表:
操作名 |
7004 DSP |
7004 DSP |
7004 DSP |
7004 DSP |
6678e DSP |
6678e DSP |
6678e DSP |
6678e DSP |
|---|---|---|---|---|---|---|---|---|
Amzipp |
✅ |
|||||||
ArcSin |
✅ |
|||||||
AzimuthFFTFFTShift |
✅ |
|||||||
AzimuthIFFT |
✅ |
|||||||
Bitrev |
✅ |
|||||||
ComplexAbs |
✅ |
✅ |
||||||
Cvmulcv |
✅ |
|||||||
CvmulcvIFFT |
✅ |
|||||||
FFT_NoBitrev |
✅ |
|||||||
FFT_Time |
✅ |
|||||||
FFT |
✅ |
✅ |
||||||
FFTShift |
✅ |
|||||||
FourPointInterpolatory |
✅ |
|||||||
IFFT_NoBitrev |
✅ |
|||||||
IFFT_Time |
✅ |
|||||||
IFFT |
✅ |
|||||||
PhaseMul |
✅ |
|||||||
RangFFT |
✅ |
|||||||
Reverse |
✅ |
|||||||
Tdpp |
✅ |
|||||||
VecAtan |
✅ |
|||||||
Cfar |
✅ |